﻿using System;
using System.Collections.Generic;
using System.Text;

using ShootSearch.Core;

namespace ShootSearch.Common
{
    public interface IHashQueue:ICached, IConfigable
    {
        long Count { get; }
        IByteable this[IByteable key] { get; set; }
        bool Exist(IByteable key);
        bool Add(IByteable key, IByteable value);
        bool Remove(IByteable key, IByteable value);
        void Clear();
    }
}
